<HTML>
<HEAD>
<TITLE>JavaScript Source Code 3000:  Messages:  Random Job Offer</TITLE>
<META HTTP-EQUIV="JavaScript Source Code 3000" CONTENT = "no-cache">
<META NAME="date" CONTENT="2000-09-09">
<META NAME="channel" CONTENT="Web Developer">
<META NAME="author" CONTENT="Mark Washburn (mawcowboyusa@netscape.net)">
<META NAME="section" CONTENT="Messages">
<META NAME="description" CONTENT="Generators a humorous yet random job description each time the page is loaded.  I wouldn't be amazed if you receive job applications from site visitors.  Haha!">

<SCRIPT LANGUAGE="JavaScript">
<!-- Original:  Mark Washburn (mawcowboyusa@netscape.net) -->
<!-- Web Site:  http://sites.netscape.net/mawcowboyusa/homepage -->
<!-- Modified by:  Ronnie T. Moore, Editor -->




<!-- Begin
var JobInterviewtype = new Array();
JobInterviewtype[1] = "an experienced";
JobInterviewtype[2] = "an information research science";
JobInterviewtype[3] = "a systems software";
JobInterviewtype[4] = "an applications software";
Jobrelatedtype = new Array();
Jobrelatedtype[1] = "teacher";
Jobrelatedtype[2] = "consultant";
Jobrelatedtype[3] = "member";
Jobrelatedtype[4] = "associate";
Jobrelatedtype[5] = "coordinator";
Jobrelatedtype[6] = "volunteer";
Jobrelatedtype[7] = "director";
Jobrelatedtype[8] = "visionary";
Jobrelatedtype[9] = "inventor";
Jobrelatedtype[10] = "leader";
Languagetype = new Array();
Languagetype[1] = "Java";
Languagetype[2] = "JavaScript";
Languagetype[3] = "perl";
Languagetype[4] = "HTTP";
Languagetype[5] = "C++";
Languagetype[6] = "HTML"; 
Languagetype[7] = "CGI";
Languagetype[8] = "automated test script";
Languagetype[9] = "assembler";
Languagetype[10] = "pascal";
Languagetype[11] = "Lisp";
Languagetype[12] = "COBOL";
Hardwaretype = new Array();
Hardwaretype[1] = "an IBM";
Hardwaretype[2] = "a scanner";
Hardwaretype[3] = "a printer";
Hardwaretype[4] = "an optical storage jukebox";
Hardwaretype[5] = "an ethernet";
Hardwaretype[6] = "a token-ring";
Hardwaretype[7] = "a graphics";
Skilltype = new Array();
Skilltype[1] = "computer electronic knowledge of electric circuit boards, processors, chips, and computer hardware and software, including applications and programming development"; 
Skilltype[2] = "analysis, review, and rewriting programs, using workflow charts and diagrams, applying knowledge of computer capabilities for unifying subject matter and symbolic logic";
Skilltype[3] = "providing information to supervisors, fellow workers, and subordinates where information can be exchanged face-to-face, in writing or via telephone/electronic data transfer";
Skilltype[4] = "originating, inventing, designing and creating new applications, ideas, relationships, systems, or products, including artistic contributions";
Skilltype[5] = "knowledge of the structure and content of the English language including the meaning and spelling of words, rules of composition with grammar";
Skilltype[6] = "developing programs from workflow charts or diagrams, considering computer storage capacity, speed, and intended use of output data";
Skilltype[7] = "identifying information received by making estimates or categorizations, recognizing differences or similarities, or sensing changes in circumstances or events";
Skilltype[8] = "knowledge of numbers, their operations, and interrelationships including arithmetic, algebra, geometry, calculus, statistics, and their applications";
Skilltype[9] = "identifying underlying principles, reasons, or facts by breaking down information or data into separate parts";
Skilltype[10] = "knowledge of electric circuit boards, processors, chips, and computer hardware and software, including applications";
Skilltype[11] = "formulating software system design using scientific analysis and mathematical models to predict and measure outcome and consequences of designs";
Skilltype[12] = "consulting with engineering staff to evaluate interface between hardware and software and operational and performance requirements of overall systems";
Skilltype[13] = "coordinating installation of software systems";
Skilltype[14] = "consulting with customer concerning maintenance of software system";
Skilltype[15] = "confering with data processing and project managers to obtain information on limitations and capabilities for data processing projects";
Skilltype[16] = "developing and directing software system testing procedures, programming, and documentation";
Skilltype[17] = "converting detailed logical flow chart to computer data processing language";
Skilltype[18] = "writing instructions to guide operating personnel during production run";
Skilltype[19] = "directing revision of existing programs to increase operating efficiency or adapt to new requirements";
Skilltype[20] = "detailing workflow charts and preparing diagrams to illustrate sequence of steps to describe input output for logical program operation";
Skilltype[21] = "compiling and writing program documentation for program development and subsequent revision";
Skilltype[22] = "preparing data file record reports";
Skilltype[23] = "consulting with managerial and engineering and technical personnel to clarify program intent, identify problems for suggesting change";
Skilltype[24] = "resolving symbolic formulations for preparing flow charts and block diagrams for encoding resultant equations for processing";
Skilltype[25] = "documenting and recording information for entering, transcribing, recording, storing, or maintaining information in either written form or by electronic/magnetic recording";
Skilltype[26] = "interacting with computers for controlling computer functions by using programs, setting up functions, writing software, or otherwise communicating with computer systems"; 
Skilltype[27] = "using up-to-date job-relevant technical knowledge for one's own jobs' and related jobs' functions";
Skilltype[28] = "implementing ideas for program software hardware systems for conducting or carrying out work procedures and activities in accord with one's own ideas or information provided through directions/instructions for purposes of installing, modifying, preparing, delivering, constructing, integrating, finishing, or completing programs, systems, structures, or products";
Skilltype[29] = "evaluating information against a set of standards and verifying that the work is correct";
Skilltype[30] = "getting information needed to do the job thru observing, receiving, and otherwise obtaining information from all relevant sources";
Skilltype[31] = "educating and training people for knowledge of instructional methods and training techniques including curriculum design principles, learning theory, group and individual teaching techniques, design of individual development plans, and test design principles"; 
function rndnumber(max) {
var randscript = -1;
while (randscript < 1 || randscript > max || isNaN(randscript)) {
randscript = parseInt(Math.random() * max) + 1;
}
return randscript;
}
function printJobOffer() {
subscript = rndnumber(JobInterviewtype.length);
msg = "Looking to hire " + JobInterviewtype[subscript];
subscript = rndnumber(Jobrelatedtype.length);
msg = msg + " " + Jobrelatedtype[subscript] + " programmer for ";
count = rndnumber(2) + 1;
while (count > 0) {
subscript = rndnumber(Skilltype.length);
msg2 = Skilltype[subscript];
Skilltype[subscript] = "";
if (msg2 != "") {
msg = msg + " " + msg2;
if (count > 1) {
msg = msg + ", ";
}
count--;
   }
}
subscript = rndnumber(Languagetype.length);
msg = msg + ", writing "
+ Languagetype[subscript] + ", programming ";
subscript = rndnumber(Hardwaretype.length);
msg = msg + Hardwaretype[subscript] + " program.";
document.write(msg);
}
//  End -->
</script>
</HEAD>

<BODY BGCOLOR=#ffffff vlink=#0000ff>

<BR>
<center>
<table width=600 cellpadding=0 cellspacing=10>
<tr>
<td width=468 align=center>

    
    
</td>
<td width=120 align=center>
    
</td>
</tr>
</table>
<BR>
<BR>
<basefont size=3>
<FONT SIZE="+2" FACE="Helvetica,Arial">
<A HREF="../index.htm" /" TARGET="_top"><FONT COLOR="#0000FF"><b>Home</b></font></A>
<img src="../img/arrow.gif" /img/arrow.gif" height=13 width=7 border=0 alt="}">
<A HREF="index.htm" /messages/"><font color="#FF0000"><b>Messages</b></font></A>
<img src="../img/arrow.gif" /img/arrow.gif" height=13 width=7 border=0 alt="}">
<FONT COLOR="#006666"><b>Random Job Offer</b></font></font>
<BR>
<BR>
<table BORDER=0 WIDTH=486 CELLPADDING=3 CELLSPACING=0>
<tr><td><font FACE="helvetica,arial,geneva">
<br>
<br>
<!-- Description --><!--content_start-->
Generators a humorous yet random job description each time the page is loaded.  I wouldn't be amazed if you receive job applications from site visitors.  Haha!
<hr>
</td></tr>
</table>
<!-- Demonstration -->
<table width=550><tr><td>
<font face="verdana, arial" size="-1">

<script>
printJobOffer();
</script>

</font>
</td></tr></table>
<P>
<P>
<a name="source">
<table BORDER=0 WIDTH=486 CELLPADDING=3 CELLSPACING=0>
<tr><td BGCOLOR=yellow><font FACE="helvetica,arial,geneva"><b>JavaScript Source Code 3000:  Messages:  Random Job Offer</b>
<p>Simply click inside the window below, use your cursor to highlight the script, and copy (type Control-c or Apple-c) the script into a new file in your text editor (such as Note Pad or Simple Text) and save (Control-s or Apple-s).  The script is yours!!!
<br><br></font></td></tr>
<tr><td BGCOLOR=yellow ALIGN=CENTER>
<form NAME="copy">

<DIV align="center">
<input type=button value="Highlight All" onClick="javascript:this.form.txt.focus();this.form.txt.select();">&nbsp;&nbsp;&nbsp;&nbsp;
<INPUT TYPE="text" NAME="total" VALUE="Script Size:  7.64 KB" size=24>
</DIV>

<textarea NAME="txt" ROWS=20 COLS=75 WRAP=VIRTUAL>

&lt;!-- TWO STEPS TO INSTALL RANDOM JOB OFFER:

  1.  Copy the coding into the HEAD of your HTML document
  2.  Add the last code into the BODY of your HTML document  --&gt;

&lt;!-- STEP ONE: Paste this code into the HEAD of your HTML document  --&gt;

&lt;HEAD&gt;

&lt;SCRIPT LANGUAGE="JavaScript"&gt;
&lt;!-- Original:  Mark Washburn (mawcowboyusa@netscape.net) --&gt;
&lt;!-- Web Site:  http://sites.netscape.net/mawcowboyusa/homepage --&gt;
&lt;!-- Modified by:  Ronnie T. Moore, Editor --&gt;

&lt;! &gt;
&lt;! &gt;

&lt;!-- Begin
var JobInterviewtype = new Array();
JobInterviewtype[1] = "an experienced";
JobInterviewtype[2] = "an information research science";
JobInterviewtype[3] = "a systems software";
JobInterviewtype[4] = "an applications software";
Jobrelatedtype = new Array();
Jobrelatedtype[1] = "teacher";
Jobrelatedtype[2] = "consultant";
Jobrelatedtype[3] = "member";
Jobrelatedtype[4] = "associate";
Jobrelatedtype[5] = "coordinator";
Jobrelatedtype[6] = "volunteer";
Jobrelatedtype[7] = "director";
Jobrelatedtype[8] = "visionary";
Jobrelatedtype[9] = "inventor";
Jobrelatedtype[10] = "leader";
Languagetype = new Array();
Languagetype[1] = "Java";
Languagetype[2] = "JavaScript";
Languagetype[3] = "perl";
Languagetype[4] = "HTTP";
Languagetype[5] = "C++";
Languagetype[6] = "HTML"; 
Languagetype[7] = "CGI";
Languagetype[8] = "automated test script";
Languagetype[9] = "assembler";
Languagetype[10] = "pascal";
Languagetype[11] = "Lisp";
Languagetype[12] = "COBOL";
Hardwaretype = new Array();
Hardwaretype[1] = "an IBM";
Hardwaretype[2] = "a scanner";
Hardwaretype[3] = "a printer";
Hardwaretype[4] = "an optical storage jukebox";
Hardwaretype[5] = "an ethernet";
Hardwaretype[6] = "a token-ring";
Hardwaretype[7] = "a graphics";
Skilltype = new Array();
Skilltype[1] = "computer electronic knowledge of electric circuit boards, processors, chips, and computer hardware and software, including applications and programming development"; 
Skilltype[2] = "analysis, review, and rewriting programs, using workflow charts and diagrams, applying knowledge of computer capabilities for unifying subject matter and symbolic logic";
Skilltype[3] = "providing information to supervisors, fellow workers, and subordinates where information can be exchanged face-to-face, in writing or via telephone/electronic data transfer";
Skilltype[4] = "originating, inventing, designing and creating new applications, ideas, relationships, systems, or products, including artistic contributions";
Skilltype[5] = "knowledge of the structure and content of the English language including the meaning and spelling of words, rules of composition with grammar";
Skilltype[6] = "developing programs from workflow charts or diagrams, considering computer storage capacity, speed, and intended use of output data";
Skilltype[7] = "identifying information received by making estimates or categorizations, recognizing differences or similarities, or sensing changes in circumstances or events";
Skilltype[8] = "knowledge of numbers, their operations, and interrelationships including arithmetic, algebra, geometry, calculus, statistics, and their applications";
Skilltype[9] = "identifying underlying principles, reasons, or facts by breaking down information or data into separate parts";
Skilltype[10] = "knowledge of electric circuit boards, processors, chips, and computer hardware and software, including applications";
Skilltype[11] = "formulating software system design using scientific analysis and mathematical models to predict and measure outcome and consequences of designs";
Skilltype[12] = "consulting with engineering staff to evaluate interface between hardware and software and operational and performance requirements of overall systems";
Skilltype[13] = "coordinating installation of software systems";
Skilltype[14] = "consulting with customer concerning maintenance of software system";
Skilltype[15] = "confering with data processing and project managers to obtain information on limitations and capabilities for data processing projects";
Skilltype[16] = "developing and directing software system testing procedures, programming, and documentation";
Skilltype[17] = "converting detailed logical flow chart to computer data processing language";
Skilltype[18] = "writing instructions to guide operating personnel during production run";
Skilltype[19] = "directing revision of existing programs to increase operating efficiency or adapt to new requirements";
Skilltype[20] = "detailing workflow charts and preparing diagrams to illustrate sequence of steps to describe input output for logical program operation";
Skilltype[21] = "compiling and writing program documentation for program development and subsequent revision";
Skilltype[22] = "preparing data file record reports";
Skilltype[23] = "consulting with managerial and engineering and technical personnel to clarify program intent, identify problems for suggesting change";
Skilltype[24] = "resolving symbolic formulations for preparing flow charts and block diagrams for encoding resultant equations for processing";
Skilltype[25] = "documenting and recording information for entering, transcribing, recording, storing, or maintaining information in either written form or by electronic/magnetic recording";
Skilltype[26] = "interacting with computers for controlling computer functions by using programs, setting up functions, writing software, or otherwise communicating with computer systems"; 
Skilltype[27] = "using up-to-date job-relevant technical knowledge for one's own jobs' and related jobs' functions";
Skilltype[28] = "implementing ideas for program software hardware systems for conducting or carrying out work procedures and activities in accord with one's own ideas or information provided through directions/instructions for purposes of installing, modifying, preparing, delivering, constructing, integrating, finishing, or completing programs, systems, structures, or products";
Skilltype[29] = "evaluating information against a set of standards and verifying that the work is correct";
Skilltype[30] = "getting information needed to do the job thru observing, receiving, and otherwise obtaining information from all relevant sources";
Skilltype[31] = "educating and training people for knowledge of instructional methods and training techniques including curriculum design principles, learning theory, group and individual teaching techniques, design of individual development plans, and test design principles"; 
function rndnumber(max) {
var randscript = -1;
while (randscript &lt; 1 || randscript &gt; max || isNaN(randscript)) {
randscript = parseInt(Math.random() * max) + 1;
}
return randscript;
}
function printJobOffer() {
subscript = rndnumber(JobInterviewtype.length);
msg = "Looking to hire " + JobInterviewtype[subscript];
subscript = rndnumber(Jobrelatedtype.length);
msg = msg + " " + Jobrelatedtype[subscript] + " programmer for ";
count = rndnumber(2) + 1;
while (count &gt; 0) {
subscript = rndnumber(Skilltype.length);
msg2 = Skilltype[subscript];
Skilltype[subscript] = "";
if (msg2 != "") {
msg = msg + " " + msg2;
if (count &gt; 1) {
msg = msg + ", ";
}
count--;
   }
}
subscript = rndnumber(Languagetype.length);
msg = msg + ", writing "
+ Languagetype[subscript] + ", programming ";
subscript = rndnumber(Hardwaretype.length);
msg = msg + Hardwaretype[subscript] + " program.";
document.write(msg);
}
//  End --&gt;
&lt;/script&gt;
&lt;/HEAD&gt;

&lt;!-- STEP TWO: Copy this code into the BODY of your HTML document  --&gt;

&lt;BODY&gt;

&lt;font face="verdana, arial" size="-1"&gt;

&lt;script&gt;
printJobOffer();
&lt;/script&gt;

&lt;/font&gt;

 

&lt;!-- Script Size:  7.64 KB --&gt;</textarea><br><font FACE="helvetica,arial,geneva"></font></td></tr>

</table>
</form>
</FONT>
</CENTER>


</center>
</body></html>
